iT邦幫忙

2024 iThome 鐵人賽

DAY 4
0

安裝 MetalLB

MetalLB 是一個 Kubernetes 網路負載平衡器,提供 Layer 2 和 Layer 3 網路負載平衡功能。

步驟 1:新增 Helm Repository

首先,我們需要新增 MetalLB 的 Helm Repository:

helm repo add metallb https://metallb.github.io/metallb
helm repo update

這個命令會新增 MetalLB 的 Helm Repository。

步驟 2:安裝 MetalLB

接著,我們可以使用以下命令安裝 MetalLB:

helm install metallb metallb/metallb -n metallb --create-namespace

這個命令會安裝 MetalLB。

步驟 3:建立一個 IP address Pool

然後,我們需要創建一個名為 mynet.yaml 的檔案。例如我們要IP範圍為192.168.1.100-192.168.1.200,內容如下:

apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
  name: mynet
  namespace: metallb
spec:
  addresses:
    - 192.168.1.100-192.168.1.200

這個檔案會設定一個 MetalLB Address Pool,範圍從 192.168.1.100 到 192.168.1.200。
最後,我們可以使用以下命令建立一個 IP address Pool:

kubectl apply -f mynet.yaml

注意:

  • 您需要更換 IP 範圍,符合您的需求。

上一篇
安裝 Cert-Manager
系列文
使用K3s打造我的家庭實驗室4
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言